package store

type Book struct {
	Id      string   `json:"id"`      //图书id
	Name    string   `json:"name"`    //图书名称
	Authors []string `json:"authors"` //图书作者
	Press   string   `json:"press"`   //出版社
}

type BookRepository interface {
	Create(book *Book) error
	Update(book *Book) error
	Get(string) (*Book, error)
	GetAll() ([]*Book, error)
	Delete(string) error
}
